Codexonics\PrimeMoverFramework\utilities\PrimeMoverLockUtilities C

Total Complexity 109
Dependencies 5
Dependents 3
Total lines 656
Lines of code 383
Logical lines of code 249
Comment lines 140
Methods 31
Properties 1

Methods 31

Method Rating Maintainability Complexity Lines of code
unLockDbExportUser()
A
48 11 35
maybeUpgradeDatabaseVersion2()
A
48 11 33
checkifDBExportIsLockedToUsers()
A
51 8 30
maybeLockToCanonicalUploadsDir()
A
52 8 26
hasCronAction()
S
58 7 16
lockDbExportUser()
S
57 6 18
getCurrentDBExportUsers()
S
52 5 24
isLockingPrimeMoverProcesses()
S
61 5 14
appendLockUserDiagnosticsToLog()
S
56 4 19
writeLockUsers()
S
57 4 17
getLockedDBUsers()
S
58 4 17
getDbLockExportFile()
S
61 3 13
openLockFile()
S
62 3 12
clearLock()
S
62 3 12
isCurrentUserLockedInDbExport()
S
63 3 11
unLockAfterDbExport()
S
71 3 6
excludePrimeMoverCoreMetaKeys()
S
65 3 9
initHooks()
S
56 1 16
lockCurrentDbExportUser()
S
68 2 8
maybeDisableHeartBeat()
S
74 2 5
lockRootUploads()
S
69 2 7
maybeDisableCronSystemSchedulerOnMigration()
S
72 2 6
getDoingMigrationLockFile()
S
75 1 4
unLockFile()
S
79 1 3
createProcessLockFile()
S
79 1 3
__construct()
S
81 1 3
getSystemAuthorization()
S
81 1 3
getSystemInitialization()
S
81 1 3
getSystemFunctions()
S
82 1 3
lockCanonicalUploads()
S
78 1 4
closeLock()
S
80 1 3